Big Huge Thesaurus

Clarence Shepard Day Jr.

noun